main:spline.h A.cpp 
	g++ -o A A.cpp
	./A
	g++ -o C_D C_D.cpp
	./C_D
	g++ -o E1 E1.cpp
	./E1
	g++ -o E2 E2.cpp
	./E2
	g++ -o E3 E3.cpp
	./E3
	python3 A.py
	python3 C.py
	python3 D.py
	python3 E.py
	xelatex report.tex
	xelatex report.tex
clear:
	rm A A_error.txt A_point.txt report.aux report.log -f
	rm C_D C_3.txt C_2.txt C_1.txt -f
	rm D_error.txt D_error1.txt D_error2.txt D_error3.txt -f
	rm E1 E_point1_1.txt E_point1_2.txt  E2 E_point2_1.txt E_point2_2.txt E3 E_point3_1.txt E_point3_2.txt -f